package mysql8学习.初级.第12章_MySQL数据类型精讲;

public class G4_SET多选 {
}

/**
 * SET类型 多选
 *
 * SET表示一个字符串对象，可以包含0个或多个成员，但成员个数的上限为`64`。
 * 设置字段值时，可以取取值范围内的 0 个或多个值。
 *
 * 当SET类型包含的成员个数不同时，其所占用的存储空间也是不同的，具体如下：
 *
 * | 成员个数范围（L表示实际成员个数）        | 占用的存储空间 |
 * | --------------------------------- | -------------- |
 * | 1 <= L <= 8                       | 1个字节        |
 * | 9 <= L <= 16                      | 2个字节        |
 * | 17 <= L <= 24                     | 3个字节        |
 * | 25 <= L <= 32                     | 4个字节        |
 * | 33 <= L <= 64                     | 8个字节        |
 *
 * SET类型在存储数据时成员个数越多，其占用的存储空间越大。
 * 注意：SET类型在选取成员时，可以一次选择多个成员，这一点与ENUM类型不同。
 *
 *CREATE TABLE 表名(
 * 字段名 SET ('A', 'B', 'C')
 * );
 *
 * INSERT INTO test_set (s) VALUES ('A'), ('A,B');
 * //可以多选 用,分割  如果重复 会在自动过滤，   出现没得  报错
 *
 */